#pragma once

#include "EffectParameterValue.h"

namespace DeForm
{
	public enum class EffectType {Blur, ConvolveMatrix, ColorMatrix, Morphology, Saturation, Hue, Brightness, Polaroid};

	public interface class IEffectDescription
	{
		EffectType GetEffectType();
		int GetParametersCount();
		EffectParameterValue^ GetParameter(int index);
	};
}